package com.qianfeng.openapi.web.master.mapper;

import com.qianfeng.openapi.web.master.pojo.Role;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface RoleMapper {

    List<Role> getAllRoles();

    int insertRole(Role role);

    int updateRole(Role role);

    List<Role> getRoleByCondition(@Param("name") String name,@Param("status") Integer status);

    List<Integer> getMenuIdsByRoleId(Integer roleId);


    void deleteRoleMenuByRoleId(Integer roleId);

    void insertRoleMenu(@Param("roleId") Integer roleId,@Param("menuId") Integer menuId);
}
